<!DOCTYPE html>
<html>
  <head>
        <meta charset="utf-8">
        <title>testD3-12-text.html</title>
        <script type="text/javascript" src="d3.v3.js"></script>
    <style type="text/css">
    </style>
    </head>
    <body>
    <h2>文字和文字路径</h2>
        <script type="text/javascript">
    // 在 body 中插入一個 svg
    var svg = d3.select('body').append('svg');
    // 先在 svg 中插入一個 path
    svg.append('path').attr({
        id: 'mypath',
        d: 'M50 100Q350 50 350 250Q250 50 50 250'
    }).style({
        fill: 'none',
        stroke: 'green',
        'stroke-width': 10
    });
    // 在 svg 中插入一個 text
    svg.append('text')
    .attr('x', 10)
    .attr('y', 20)
    .style('fill', 'steelblue')
    .style('font-size', '24px')
    .style('font-weight', 'bold')
    .append('textPath').attr({//引用路径
        'xlink:href': '#mypath'
    })
    .text('.text加入文字测试！并用xlink:href: #mypath加入了路径');
        </script>

    </body>
</html>